There is a %lf in scanf, but not printf. From Fouts.
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 6 Jan 2003 23:58:53 +0000 (23:58 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 6 Jan 2003 23:58:53 +0000 (23:58 +0000)
gpsbabel/util.c

index a56a1954c679409cea37e098433227982c27d03b..83c3d65e81bb471fb15ba17321bf50af780b7382 100644 (file)
@@ -95,7 +95,7 @@ printposn(const coord *c, int is_lat)
        } else {
                if (c->degrees < 0) d = 'W'; else d = 'E';
        }
-       printf("%lf%c ", fabs(c->degrees), d);
+       printf("%f%c ", fabs(c->degrees), d);
 }
 
 void
@@ -107,7 +107,7 @@ fprintdms(FILE *file, const coord *c, int is_lat)
        } else {
                if (c->degrees < 0) d = 'W'; else d = 'E';
        }
-       fprintf(file, "%c%lf\t", d, fabs(c->degrees));
+       fprintf(file, "%c%f\t", d, fabs(c->degrees));
 }
 void
 fatal(const char *fmt, ...)